dadi.CUDA: Accelerating Population Genetics Inference with Graphics Processing Units

نویسندگان

چکیده

Abstract dadi is a popular but computationally intensive program for inferring models of demographic history and natural selection from population genetic data. I show that running on Graphics Processing Unit can dramatically speed computation compared with the CPU implementation, minimal user burden. Motivated by this increase, also extended to four- five-population models. This functionality available in version 2.1.0, https://bitbucket.org/gutenkunstlab/dadi/.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Accelerating Genetic Programming through Graphics Processing Units

Graphics Processing Units (GPUs) are in the process of becoming a major source of computational power for numerical applications. Originally designed for application of time-consuming graphics operations, GPUs are stream processors that implement the SIMD paradigm. The true degree of parallelism of GPUs is often hidden from the user, making programming even more flexible and convenient. In this...

متن کامل

Accelerating Genetic Programming Using Graphics Processing Units

Evolution through natural selection offers the possibility of automatically generating functionally complex solutions to a wide range of problems. Methods such as Genetic Programming (GP) show the promise of this approach but tend to stagnate after relatively few generations. To research this issue, execution speed must be substantially improved. This thesis presents work to accelerate the exec...

متن کامل

Accelerating the Hough Transform with CUDA on Graphics Processing Units

Circle detection has been widely applied in image processing applications. Hough transform, the most popular method of shape detection, normally takes a long time to achieve reasonable results, especially for large images. Such performance makes it almost impossible to conduct real-time image processing with sequential algorithms on community computers. Recently, NVIDIA developed CUDA programmi...

متن کامل

Accelerating radio astronomy cross-correlation with graphics processing units

We present a highly parallel implementation of the cross-correlation of timeseries data using graphics processing units (GPUs), which is scalable to hundreds of independent inputs and suitable for the processing of signals from “Large-N” arrays of many radio antennas. The computational part of the algorithm, the X-engine, is implementated efficiently on Nvidia’s Fermi architecture, sustaining u...

متن کامل

Accelerating Dust Temperature Calculations with Graphics Processing Units

When calculating the infrared spectral energy distributions (SEDs) of galaxies in radiation-transfer models, the calculation of dust grain temperatures is generally the most time-consuming part of the calculation. Because of its highly parallel nature, this calculation is perfectly suited for massively parallel general-purpose Graphics Processing Units (GPUs). This paper presents an implementat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Molecular Biology and Evolution

سال: 2021

ISSN: ['0737-4038', '1537-1719']

DOI: https://doi.org/10.1093/molbev/msaa305